package com.yunji.aggregate.model.dto.analysis;

import com.yunji.common.base.PageDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.user.params
 * @Title: LinkageQueryParam
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-09-11 10:11:02      V1.0        HuaAo       新建类
 */
@Data
public class LinkageQueryParam extends PageDTO {

    @ApiModelProperty("父级所属ID")
    private Long parentId;

    @ApiModelProperty("所属ID")
    private Long belongId;

    @ApiModelProperty("代理商Ids")
    private Long[] agentIds;

    @ApiModelProperty("合作方式 0-代理合作 1-自营")
    private Integer cooperateWay;

    @ApiModelProperty("网点Ids")
    private Long[] siteIds;

    @ApiModelProperty("网点类型Ids")
    private Long[] siteTypeIds;

    @ApiModelProperty("商品Ids")
    private Long[] productIds;

    @ApiModelProperty("商品类型")
    private Integer productType;

    @ApiModelProperty("货柜Ids")
    private Long[] containerIds;

    @ApiModelProperty("货柜类型")
    private Integer containerType;

    @ApiModelProperty("货柜外形")
    private Integer containerShape;

    @ApiModelProperty("提点方式")
    private Integer scaleType;

}